﻿<UserControl
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:myTunes" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" xmlns:Microsoft_Windows_Themes="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero" x:Class="myTunes.Magnet"
    Height="131" Width="297">
	<UserControl.Resources>
		<local:iTunesPlayer x:Key="iTunesPlayerDataSource" d:IsDataSource="True"/>
		<DrawingBrush x:Key="PlayerBackBackground" Viewbox="0,0,266.75,100.403" ViewboxUnits="Absolute">
			<DrawingBrush.Drawing>
				<GeometryDrawing Brush="#FF474747" Geometry="M217.37499,0.37499917 L49.374998,0.37499917 C22.311998,0.37499917 0.37499908,22.683999 0.37499908,50.200999 0.37499908,77.719999 22.311998,100.028 49.374998,100.028 L217.37499,100.028 C244.43799,100.028 266.37499,77.719999 266.37499,50.200999 266.37499,22.683999 244.43799,0.37499917 217.37499,0.37499917 z">
					<GeometryDrawing.Pen>
						<Pen Brush="#FFB3B3B3" DashCap="Flat" EndLineCap="Flat" LineJoin="Miter" MiterLimit="4" StartLineCap="Flat" Thickness="0.75"/>
					</GeometryDrawing.Pen>
				</GeometryDrawing>
			</DrawingBrush.Drawing>
		</DrawingBrush>
		<DataTemplate x:Key="DataTemplate1">
			<Grid>
				<TextBlock Text="{Binding Name, Mode=Default}" TextWrapping="Wrap" d:LayoutOverrides="Width, Height"/>
			</Grid>
		</DataTemplate>
		<Style x:Key="ButtonFocusVisual">
			<Setter Property="Control.Template">
				<Setter.Value>
					<ControlTemplate>
						<Rectangle Stroke="Black" StrokeDashArray="1 2" StrokeThickness="1" Margin="2" SnapsToDevicePixels="true"/>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<LinearGradientBrush x:Key="ButtonNormalBackground" EndPoint="0,1" StartPoint="0,0">
			<GradientStop Color="#F3F3F3" Offset="0"/>
			<GradientStop Color="#EBEBEB" Offset="0.5"/>
			<GradientStop Color="#DDDDDD" Offset="0.5"/>
			<GradientStop Color="#CDCDCD" Offset="1"/>
		</LinearGradientBrush>
		<SolidColorBrush x:Key="ButtonNormalBorder" Color="#FF707070"/>
		<Style x:Key="TransparentButton" TargetType="{x:Type Button}">
			<Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}"/>
			<Setter Property="Background" Value="{StaticResource ButtonNormalBackground}"/>
			<Setter Property="BorderBrush" Value="{StaticResource ButtonNormalBorder}"/>
			<Setter Property="BorderThickness" Value="1"/>
			<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
			<Setter Property="HorizontalContentAlignment" Value="Center"/>
			<Setter Property="VerticalContentAlignment" Value="Center"/>
			<Setter Property="Padding" Value="1"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type Button}">
						<Border Margin="{TemplateBinding Padding}">
							<ContentPresenter Width="Auto" Height="Auto" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" RecognizesAccessKey="True"/>
						</Border>
						<ControlTemplate.Triggers>							
							<Trigger Property="IsEnabled" Value="false">
								<Setter Property="Foreground" Value="#ADADAD"/>
							</Trigger>
						</ControlTemplate.Triggers>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<Style x:Key="PlayPauseButtonStyle" TargetType="{x:Type ToggleButton}">
			<Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}"/>
			<Setter Property="Background" Value="{StaticResource ButtonNormalBackground}"/>
			<Setter Property="BorderBrush" Value="{StaticResource ButtonNormalBorder}"/>
			<Setter Property="BorderThickness" Value="1"/>
			<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
			<Setter Property="HorizontalContentAlignment" Value="Center"/>
			<Setter Property="VerticalContentAlignment" Value="Center"/>
			<Setter Property="Padding" Value="1"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type ToggleButton}">
						<Grid HorizontalAlignment="Left" Margin="0,0,0,-33.352" VerticalAlignment="Top" Width="33.352" Height="33.352">
							<Path Stretch="Fill" Margin="0.126,0.124,0.125,0.126" Data="F1M91.18,200.637C91.18,209.777,98.59,217.187,107.731,217.187L107.731,217.187C116.87,217.187,124.281,209.777,124.281,200.637L124.281,200.637C124.281,191.496,116.87,184.085,107.731,184.085L107.731,184.085C98.59,184.085,91.18,191.496,91.18,200.637">
								<Path.Fill>
									<RadialGradientBrush Center="0.5,0.5" GradientOrigin="0.5,0.5" RadiusX="0.5" RadiusY="0.5">
										<GradientStop Color="#FFCCCECF" Offset="0"/>
										<GradientStop Color="#FFF2F4F4" Offset="1"/>
									</RadialGradientBrush>
								</Path.Fill>
							</Path>
							<Path Fill="#FFB3B3B3" Stretch="Fill" Data="F1M107.7305,184.2109C98.6735,184.2109,91.3045,191.5799,91.3045,200.6369C91.3045,209.6939,98.6735,217.0629,107.7305,217.0629C116.7875,217.0629,124.1565,209.6939,124.1565,200.6369C124.1565,191.5799,116.7875,184.2109,107.7305,184.2109 M107.7305,217.3129C98.5355,217.3129,91.0545,209.8319,91.0545,200.6369C91.0545,191.4419,98.5355,183.9609,107.7305,183.9609C116.9255,183.9609,124.4065,191.4419,124.4065,200.6369C124.4065,209.8319,116.9255,217.3129,107.7305,217.3129"/>
							<Path x:Name="_playShape" Fill="#FFA2A1A1" Stretch="Fill" Margin="11.801,9.662,7.8,9.664" Data="F1M116.606,200.6362L102.855,193.6232L102.855,207.6492z"/>
							<StackPanel x:Name="_pauseShape" Orientation="Horizontal" d:LayoutOverrides="Height" HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="Collapsed">
								<Rectangle Fill="#FFA2A1A1" HorizontalAlignment="Center" VerticalAlignment="Center" Width="3" Height="14"/>
								<Rectangle Fill="#FFA2A1A1" HorizontalAlignment="Center" VerticalAlignment="Center" Width="3" Height="14" Margin="3,0,0,0"/>
							</StackPanel>
						</Grid>
						<ControlTemplate.Triggers>							
							<Trigger Property="IsChecked" Value="True">							
								<Setter TargetName="_pauseShape" Property="Visibility" Value="Visible"/>
								<Setter TargetName="_playShape" Property="Visibility" Value="Collapsed"/>
							</Trigger>							
							<Trigger Property="IsEnabled" Value="false">
								<Setter Property="Foreground" Value="#ADADAD"/>
							</Trigger>				
						</ControlTemplate.Triggers>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<Style x:Key="PrevTrackBtStyle" TargetType="{x:Type Button}">
			<Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}"/>
			<Setter Property="Background" Value="{StaticResource ButtonNormalBackground}"/>
			<Setter Property="BorderBrush" Value="{StaticResource ButtonNormalBorder}"/>
			<Setter Property="BorderThickness" Value="1"/>
			<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
			<Setter Property="HorizontalContentAlignment" Value="Center"/>
			<Setter Property="VerticalContentAlignment" Value="Center"/>
			<Setter Property="Padding" Value="1"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type Button}">
						<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Width="Auto" Height="Auto" Background="#01000000">
							<Path Fill="#FFA2A1A1" Stretch="Fill" HorizontalAlignment="Right" Width="4.508" Data="F1M86.8706,203.665L82.3626,200.637L86.8706,197.608z"/>
							<Path Fill="#FFA2A1A1" Stretch="Fill" HorizontalAlignment="Left" Margin="0,0.001,0,0" Width="4.508" Data="F1M77.855,200.6367L82.363,197.6087L82.363,200.6367L82.363,203.6647z"/>
						</Grid>
						<ControlTemplate.Triggers>							
							<Trigger Property="IsEnabled" Value="false">
								<Setter Property="Foreground" Value="#ADADAD"/>
							</Trigger>
						</ControlTemplate.Triggers>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<Style x:Key="NextTrackBtStyle" TargetType="{x:Type Button}">
			<Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}"/>
			<Setter Property="Background" Value="{StaticResource ButtonNormalBackground}"/>
			<Setter Property="BorderBrush" Value="{StaticResource ButtonNormalBorder}"/>
			<Setter Property="BorderThickness" Value="1"/>
			<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
			<Setter Property="HorizontalContentAlignment" Value="Center"/>
			<Setter Property="VerticalContentAlignment" Value="Center"/>
			<Setter Property="Padding" Value="1"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type Button}">
						<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Width="Auto" Height="Auto" Background="#00000000">
							<Path Fill="#FFA2A1A1" Stretch="Fill" Margin="0,0,4.507,0" Data="F1M128.7437,203.665L133.2517,200.637L128.7437,197.608z"/>
							<Path Fill="#FFA2A1A1" Stretch="Fill" Margin="4.507,0.001,0,0" Data="F1M137.7593,200.6367L133.2513,197.6087L133.2513,200.6367L133.2513,203.6647z"/>
						</Grid>
						<ControlTemplate.Triggers>							
							<Trigger Property="IsEnabled" Value="false">
								<Setter Property="Foreground" Value="#ADADAD"/>
							</Trigger>
						</ControlTemplate.Triggers>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<Style x:Key="FlipBtStyle" TargetType="{x:Type Button}">
			<Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}"/>
			<Setter Property="Background" Value="{StaticResource ButtonNormalBackground}"/>
			<Setter Property="BorderBrush" Value="{StaticResource ButtonNormalBorder}"/>
			<Setter Property="BorderThickness" Value="1"/>
			<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
			<Setter Property="HorizontalContentAlignment" Value="Center"/>
			<Setter Property="VerticalContentAlignment" Value="Center"/>
			<Setter Property="Padding" Value="1"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type Button}">
						<Grid x:Name="grid" Margin="{TemplateBinding Padding}" VerticalAlignment="Stretch" Opacity="1">
							<Ellipse x:Name="ellipse" Fill="White" Stroke="{x:Null}" Opacity="0.195"/>
							<ContentPresenter Width="Auto" Height="Auto" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" RecognizesAccessKey="True" HorizontalAlignment="Center" VerticalAlignment="Center"/>
						</Grid>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<Storyboard x:Key="ShowFlipBt">
			<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="_flipToBackBt" Storyboard.TargetProperty="(UIElement.Opacity)">
				<SplineDoubleKeyFrame KeyTime="00:00:00.4000000" Value="1" KeySpline="0,1,1,1"/>
			</DoubleAnimationUsingKeyFrames>
		</Storyboard>
		<Storyboard x:Key="HideFlipBt">
			<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="_flipToBackBt" Storyboard.TargetProperty="(UIElement.Opacity)">
				<SplineDoubleKeyFrame KeyTime="00:00:00.4000000" Value="0"/>
			</DoubleAnimationUsingKeyFrames>
		</Storyboard>
		<LinearGradientBrush x:Key="HorizontalSliderThumbHoverBackgroundInverted" EndPoint="0,0" StartPoint="0,1">
			<GradientStop Color="white" Offset="0"/>
			<GradientStop Color="#B8E2F9" Offset="0.5"/>
			<GradientStop Color="#B0DFF8" Offset="1"/>
		</LinearGradientBrush>
		<SolidColorBrush x:Key="HorizontalSliderThumbHoverBorder" Color="#3C7FB1"/>
		<LinearGradientBrush x:Key="HorizontalSliderThumbPressedBackgroundInverted" EndPoint="0,0" StartPoint="0,1">
			<GradientStop Color="#B8E4FA" Offset="0.25"/>
			<GradientStop Color="#5EB4E3" Offset="0.5"/>
			<GradientStop Color="#4C8BB4" Offset="1"/>
		</LinearGradientBrush>
		<SolidColorBrush x:Key="HorizontalSliderThumbPressedBorder" Color="#2C628B"/>
		<Geometry x:Key="SliderThumbDisabledGeometry">M -5,-10.5 L 5,-10.5 L 5,10.5 L -5,10.5 Z</Geometry>
		<Geometry x:Key="SliderPointedThumbDisabledGeometry">M 4.5,-8.5 L -4.5,-8.5 L -4.5,4.5 L -0.5,8.5 L 0.5,8.5 L 4.5,4.5 Z</Geometry>
		<LinearGradientBrush x:Key="HorizontalSliderThumbNormalBackgroundInverted" EndPoint="0,0" StartPoint="0,1">
			<GradientStop Color="White" Offset="0"/>
			<GradientStop Color="#F0EFEF" Offset="0.4"/>
			<GradientStop Color="#D6D5D5" Offset=".8"/>
		</LinearGradientBrush>
		<Geometry x:Key="SliderPointedThumbOuterBorderGeometry">M 4.5,-7.5 A 1 1 0 0 0 3.5,-8.5 L -3.5,-8.5 A 1 1 0 0 0 -4.5,-7.5 L -4.5,4.5 L -0.5,8.5 L 0.5,8.5 L 4.5,4.5 Z</Geometry>
		<Geometry x:Key="SliderPointedThumbMiddleBorderGeometry">M 3.5,-7.5 L -3.5,-7.5 L -3.5,4.5 L 0,8 L 3.5,4.5 Z</Geometry>
		<Style x:Key="HorizontalSliderUpThumbStyle" TargetType="{x:Type Thumb}">
			<Setter Property="Focusable" Value="false"/>
			<Setter Property="OverridesDefaultStyle" Value="true"/>
			<Setter Property="Height" Value="18"/>
			<Setter Property="Width" Value="10"/>
			<Setter Property="Foreground" Value="Gray"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type Thumb}">
						<Canvas SnapsToDevicePixels="true">
							<Canvas.RenderTransform>
								<TransformGroup>
									<TransformGroup.Children>
										<TransformCollection>
											<RotateTransform Angle="180"/>
											<TranslateTransform X="5" Y="9"/>
										</TransformCollection>
									</TransformGroup.Children>
								</TransformGroup>
							</Canvas.RenderTransform>
							<Path x:Name="Background" Fill="{StaticResource HorizontalSliderThumbNormalBackgroundInverted}" Data="{StaticResource SliderPointedThumbOuterBorderGeometry}"/>
							<Path x:Name="InnerBorder" Stroke="White" StrokeThickness="1" Data="{StaticResource SliderPointedThumbMiddleBorderGeometry}"/>
							<Path x:Name="OuterBorder" Stroke="#FF929292" StrokeThickness="1" Data="{StaticResource SliderPointedThumbOuterBorderGeometry}"/>
						</Canvas>
						<ControlTemplate.Triggers>
							<Trigger Property="IsMouseOver" Value="true">
								<Setter Property="Fill" TargetName="Background" Value="{StaticResource HorizontalSliderThumbHoverBackgroundInverted}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="{StaticResource HorizontalSliderThumbHoverBorder}"/>
							</Trigger>
							<Trigger Property="Foreground" Value="Blue">
								<Setter Property="Fill" TargetName="Background" Value="{StaticResource HorizontalSliderThumbHoverBackgroundInverted}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="{StaticResource HorizontalSliderThumbHoverBorder}"/>
							</Trigger>
							<Trigger Property="IsDragging" Value="true">
								<Setter Property="Fill" TargetName="Background" Value="{StaticResource HorizontalSliderThumbPressedBackgroundInverted}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="{StaticResource HorizontalSliderThumbPressedBorder}"/>
							</Trigger>
							<Trigger Property="IsEnabled" Value="false">
								<Setter Property="Fill" TargetName="Background" Value="#FFF4F4F4"/>
								<Setter Property="Stroke" TargetName="InnerBorder" Value="{x:Null}"/>
								<Setter Property="Data" TargetName="OuterBorder" Value="{StaticResource SliderThumbDisabledGeometry}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="#FFAEB1AF"/>
								<Setter Property="Data" TargetName="OuterBorder" Value="{StaticResource SliderPointedThumbDisabledGeometry}"/>
							</Trigger>
						</ControlTemplate.Triggers>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<LinearGradientBrush x:Key="HorizontalSliderThumbHoverBackground" EndPoint="0,1" StartPoint="0,0">
			<GradientStop Color="white" Offset="0"/>
			<GradientStop Color="#B8E2F9" Offset="0.5"/>
			<GradientStop Color="#B0DFF8" Offset="1"/>
		</LinearGradientBrush>
		<LinearGradientBrush x:Key="HorizontalSliderThumbPressedBackground" EndPoint="0,1" StartPoint="0,0">
			<GradientStop Color="#B8E4FA" Offset="0.25"/>
			<GradientStop Color="#5EB4E3" Offset="0.5"/>
			<GradientStop Color="#4C8BB4" Offset="1"/>
		</LinearGradientBrush>
		<LinearGradientBrush x:Key="HorizontalSliderThumbNormalBackground" EndPoint="0,1" StartPoint="0,0">
			<GradientStop Color="White" Offset="0"/>
			<GradientStop Color="#F0EFEF" Offset="0.4"/>
			<GradientStop Color="#D6D5D5" Offset=".8"/>
		</LinearGradientBrush>
		<Style x:Key="HorizontalSliderDownThumbStyle" TargetType="{x:Type Thumb}">
			<Setter Property="Focusable" Value="false"/>
			<Setter Property="OverridesDefaultStyle" Value="true"/>
			<Setter Property="Height" Value="18"/>
			<Setter Property="Width" Value="10"/>
			<Setter Property="Foreground" Value="Gray"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type Thumb}">
						<Canvas SnapsToDevicePixels="true">
							<Canvas.RenderTransform>
								<TranslateTransform X="5" Y="9"/>
							</Canvas.RenderTransform>
							<Path x:Name="Background" Fill="{StaticResource HorizontalSliderThumbNormalBackground}" Data="{StaticResource SliderPointedThumbOuterBorderGeometry}"/>
							<Path x:Name="InnerBorder" Stroke="White" StrokeThickness="1" Data="{StaticResource SliderPointedThumbMiddleBorderGeometry}"/>
							<Path x:Name="OuterBorder" Stroke="#FF929292" StrokeThickness="1" Data="{StaticResource SliderPointedThumbOuterBorderGeometry}"/>
						</Canvas>
						<ControlTemplate.Triggers>
							<Trigger Property="IsMouseOver" Value="true">
								<Setter Property="Fill" TargetName="Background" Value="{StaticResource HorizontalSliderThumbHoverBackground}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="{StaticResource HorizontalSliderThumbHoverBorder}"/>
							</Trigger>
							<Trigger Property="Foreground" Value="Blue">
								<Setter Property="Fill" TargetName="Background" Value="{StaticResource HorizontalSliderThumbHoverBackground}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="{StaticResource HorizontalSliderThumbHoverBorder}"/>
							</Trigger>
							<Trigger Property="IsDragging" Value="true">
								<Setter Property="Fill" TargetName="Background" Value="{StaticResource HorizontalSliderThumbPressedBackground}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="{StaticResource HorizontalSliderThumbPressedBorder}"/>
							</Trigger>
							<Trigger Property="IsEnabled" Value="false">
								<Setter Property="Fill" TargetName="Background" Value="#FFF4F4F4"/>
								<Setter Property="Stroke" TargetName="InnerBorder" Value="{x:Null}"/>
								<Setter Property="Data" TargetName="OuterBorder" Value="{StaticResource SliderThumbDisabledGeometry}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="#FFAEB1AF"/>
								<Setter Property="Data" TargetName="OuterBorder" Value="{StaticResource SliderPointedThumbDisabledGeometry}"/>
							</Trigger>
						</ControlTemplate.Triggers>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<SolidColorBrush x:Key="HorizontalSliderTrackNormalBackground" Color="#FFE7EAEA"/>
		<LinearGradientBrush x:Key="HorizontalSliderTrackNormalBorder" EndPoint="0,1" StartPoint="0,0">
			<GradientStop Color="#FFAEB1AF" Offset="0.1"/>
			<GradientStop Color="White" Offset=".9"/>
		</LinearGradientBrush>
		<Style x:Key="SliderRepeatButtonStyle" TargetType="{x:Type RepeatButton}">
			<Setter Property="OverridesDefaultStyle" Value="true"/>
			<Setter Property="IsTabStop" Value="false"/>
			<Setter Property="Focusable" Value="false"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type RepeatButton}">
						<Rectangle Fill="Transparent"/>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<Geometry x:Key="SliderThumbOuterBorderGeometry">M -5,-9.5 A 1 1 0 0 1 -4,-10.5 L 4,-10.5 A 1 1 0 0 1 5,-9.5 L 5,9.5 A 1 1 0 0 1 4,10.5 L -4,10.5 A 1 1 0 0 1 -5,9.5 Z</Geometry>
		<Geometry x:Key="SliderThumbMiddleBorderGeometry">M -4,-9.5 L 4,-9.5 L 4,9.5 L -4,9.5 Z</Geometry>
		<Style x:Key="HorizontalSliderThumbStyle" TargetType="{x:Type Thumb}">
			<Setter Property="Focusable" Value="false"/>
			<Setter Property="OverridesDefaultStyle" Value="true"/>
			<Setter Property="Height" Value="22"/>
			<Setter Property="Width" Value="11"/>
			<Setter Property="Foreground" Value="Gray"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type Thumb}">
						<Border HorizontalAlignment="Center" VerticalAlignment="Center" Width="Auto" Height="Auto">
							<Path x:Name="_thumb" Fill="#FFA9CD37" Stretch="Fill" Stroke="#FF718924" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="1" Data="M175.166,212.0156C175.166,213.5876,173.892,214.8616,172.32,214.8616C170.749,214.8616,169.475,213.5876,169.475,212.0156C169.475,210.4436,170.749,209.1696,172.32,209.1696C173.892,209.1696,175.166,210.4436,175.166,212.0156z" Width="7" Height="7" HorizontalAlignment="Center" VerticalAlignment="Center"/>
						</Border>
						<ControlTemplate.Triggers>
							<Trigger Property="IsMouseOver" Value="true"/>
							<Trigger Property="Foreground" Value="Blue"/>
							<Trigger Property="IsDragging" Value="true"/>
							<Trigger Property="IsEnabled" Value="false"/>
						</ControlTemplate.Triggers>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<LinearGradientBrush x:Key="VerticalSliderThumbHoverBackground" EndPoint="1,0" StartPoint="0,0">
			<GradientStop Color="white" Offset="0"/>
			<GradientStop Color="#B8E2F9" Offset="0.5"/>
			<GradientStop Color="#B0DFF8" Offset="1"/>
		</LinearGradientBrush>
		<LinearGradientBrush x:Key="VerticalSliderThumbPressedBackground" EndPoint="1,0" StartPoint="0,0">
			<GradientStop Color="#B8E4FA" Offset="0.25"/>
			<GradientStop Color="#5EB4E3" Offset="0.5"/>
			<GradientStop Color="#4C8BB4" Offset="1"/>
		</LinearGradientBrush>
		<LinearGradientBrush x:Key="VerticalSliderThumbNormalBackground" EndPoint="1,0" StartPoint="0,0">
			<GradientStop Color="White" Offset="0"/>
			<GradientStop Color="#F0EFEF" Offset="0.4"/>
			<GradientStop Color="#D6D5D5" Offset=".8"/>
		</LinearGradientBrush>
		<Style x:Key="VerticalSliderLeftThumbStyle" TargetType="{x:Type Thumb}">
			<Setter Property="Focusable" Value="false"/>
			<Setter Property="OverridesDefaultStyle" Value="true"/>
			<Setter Property="Height" Value="10"/>
			<Setter Property="Width" Value="18"/>
			<Setter Property="Foreground" Value="Gray"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type Thumb}">
						<Canvas SnapsToDevicePixels="true">
							<Canvas.RenderTransform>
								<TransformGroup>
									<TransformGroup.Children>
										<TransformCollection>
											<RotateTransform Angle="90"/>
											<TranslateTransform X="9" Y="5"/>
										</TransformCollection>
									</TransformGroup.Children>
								</TransformGroup>
							</Canvas.RenderTransform>
							<Path x:Name="Background" Fill="{StaticResource VerticalSliderThumbNormalBackground}" Data="{StaticResource SliderPointedThumbOuterBorderGeometry}"/>
							<Path x:Name="InnerBorder" Stroke="White" StrokeThickness="1" Data="{StaticResource SliderPointedThumbMiddleBorderGeometry}"/>
							<Path x:Name="OuterBorder" Stroke="#FF929292" StrokeThickness="1" Data="{StaticResource SliderPointedThumbOuterBorderGeometry}"/>
						</Canvas>
						<ControlTemplate.Triggers>
							<Trigger Property="IsMouseOver" Value="true">
								<Setter Property="Fill" TargetName="Background" Value="{StaticResource VerticalSliderThumbHoverBackground}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="{StaticResource HorizontalSliderThumbHoverBorder}"/>
							</Trigger>
							<Trigger Property="Foreground" Value="Blue">
								<Setter Property="Fill" TargetName="Background" Value="{StaticResource VerticalSliderThumbHoverBackground}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="{StaticResource HorizontalSliderThumbHoverBorder}"/>
							</Trigger>
							<Trigger Property="IsDragging" Value="true">
								<Setter Property="Fill" TargetName="Background" Value="{StaticResource VerticalSliderThumbPressedBackground}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="{StaticResource HorizontalSliderThumbPressedBorder}"/>
							</Trigger>
							<Trigger Property="IsEnabled" Value="false">
								<Setter Property="Fill" TargetName="Background" Value="#FFF4F4F4"/>
								<Setter Property="Stroke" TargetName="InnerBorder" Value="{x:Null}"/>
								<Setter Property="Data" TargetName="OuterBorder" Value="{StaticResource SliderPointedThumbDisabledGeometry}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="#FFAEB1AF"/>
							</Trigger>
						</ControlTemplate.Triggers>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<LinearGradientBrush x:Key="VerticalSliderThumbHoverBackgroundInverted" EndPoint="0,0" StartPoint="1,0">
			<GradientStop Color="white" Offset="0"/>
			<GradientStop Color="#B8E2F9" Offset="0.5"/>
			<GradientStop Color="#B0DFF8" Offset="1"/>
		</LinearGradientBrush>
		<LinearGradientBrush x:Key="VerticalSliderThumbPressedBackgroundInverted" EndPoint="0,0" StartPoint="1,0">
			<GradientStop Color="#B8E4FA" Offset="0.25"/>
			<GradientStop Color="#5EB4E3" Offset="0.5"/>
			<GradientStop Color="#4C8BB4" Offset="1"/>
		</LinearGradientBrush>
		<LinearGradientBrush x:Key="VerticalSliderThumbNormalBackgroundInverted" EndPoint="0,0" StartPoint="1,0">
			<GradientStop Color="White" Offset="0"/>
			<GradientStop Color="#F0EFEF" Offset="0.4"/>
			<GradientStop Color="#D6D5D5" Offset=".8"/>
		</LinearGradientBrush>
		<Style x:Key="VerticalSliderRightThumbStyle" TargetType="{x:Type Thumb}">
			<Setter Property="Focusable" Value="false"/>
			<Setter Property="OverridesDefaultStyle" Value="true"/>
			<Setter Property="Height" Value="10"/>
			<Setter Property="Width" Value="18"/>
			<Setter Property="Foreground" Value="Gray"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type Thumb}">
						<Canvas SnapsToDevicePixels="true">
							<Canvas.RenderTransform>
								<TransformGroup>
									<TransformGroup.Children>
										<TransformCollection>
											<RotateTransform Angle="-90"/>
											<TranslateTransform X="9" Y="5"/>
										</TransformCollection>
									</TransformGroup.Children>
								</TransformGroup>
							</Canvas.RenderTransform>
							<Path x:Name="Background" Fill="{StaticResource VerticalSliderThumbNormalBackgroundInverted}" Data="{StaticResource SliderPointedThumbOuterBorderGeometry}"/>
							<Path x:Name="InnerBorder" Stroke="White" StrokeThickness="1" Data="{StaticResource SliderPointedThumbMiddleBorderGeometry}"/>
							<Path x:Name="OuterBorder" Stroke="#FF929292" StrokeThickness="1" Data="{StaticResource SliderPointedThumbOuterBorderGeometry}"/>
						</Canvas>
						<ControlTemplate.Triggers>
							<Trigger Property="IsMouseOver" Value="true">
								<Setter Property="Fill" TargetName="Background" Value="{StaticResource VerticalSliderThumbHoverBackgroundInverted}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="{StaticResource HorizontalSliderThumbHoverBorder}"/>
							</Trigger>
							<Trigger Property="Foreground" Value="Blue">
								<Setter Property="Fill" TargetName="Background" Value="{StaticResource VerticalSliderThumbHoverBackgroundInverted}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="{StaticResource HorizontalSliderThumbHoverBorder}"/>
							</Trigger>
							<Trigger Property="IsDragging" Value="true">
								<Setter Property="Fill" TargetName="Background" Value="{StaticResource VerticalSliderThumbPressedBackgroundInverted}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="{StaticResource HorizontalSliderThumbPressedBorder}"/>
							</Trigger>
							<Trigger Property="IsEnabled" Value="false">
								<Setter Property="Fill" TargetName="Background" Value="#FFF4F4F4"/>
								<Setter Property="Stroke" TargetName="InnerBorder" Value="{x:Null}"/>
								<Setter Property="Data" TargetName="OuterBorder" Value="{StaticResource SliderPointedThumbDisabledGeometry}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="#FFAEB1AF"/>
							</Trigger>
						</ControlTemplate.Triggers>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<LinearGradientBrush x:Key="VerticalSliderTrackNormalBorder" EndPoint="1,0" StartPoint="0,0">
			<GradientStop Color="#FFAEB1AF" Offset="0.1"/>
			<GradientStop Color="White" Offset=".9"/>
		</LinearGradientBrush>
		<Style x:Key="VerticalSliderThumbStyle" TargetType="{x:Type Thumb}">
			<Setter Property="Focusable" Value="false"/>
			<Setter Property="OverridesDefaultStyle" Value="true"/>
			<Setter Property="Height" Value="11"/>
			<Setter Property="Width" Value="22"/>
			<Setter Property="Foreground" Value="Gray"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type Thumb}">
						<Canvas SnapsToDevicePixels="true">
							<Canvas.RenderTransform>
								<TransformGroup>
									<TransformGroup.Children>
										<TransformCollection>
											<RotateTransform Angle="90"/>
											<TranslateTransform X="11" Y="5.5"/>
										</TransformCollection>
									</TransformGroup.Children>
								</TransformGroup>
							</Canvas.RenderTransform>
							<Path x:Name="Background" Fill="{StaticResource VerticalSliderThumbNormalBackground}" Data="{StaticResource SliderThumbOuterBorderGeometry}"/>
							<Path x:Name="InnerBorder" Stroke="White" StrokeThickness="1" Data="{StaticResource SliderThumbMiddleBorderGeometry}"/>
							<Path x:Name="OuterBorder" Stroke="#FF929292" StrokeThickness="1" Data="{StaticResource SliderThumbOuterBorderGeometry}"/>
						</Canvas>
						<ControlTemplate.Triggers>
							<Trigger Property="IsMouseOver" Value="true">
								<Setter Property="Fill" TargetName="Background" Value="{StaticResource VerticalSliderThumbHoverBackground}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="{StaticResource HorizontalSliderThumbHoverBorder}"/>
							</Trigger>
							<Trigger Property="Foreground" Value="Blue">
								<Setter Property="Fill" TargetName="Background" Value="{StaticResource VerticalSliderThumbHoverBackground}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="{StaticResource HorizontalSliderThumbHoverBorder}"/>
							</Trigger>
							<Trigger Property="IsDragging" Value="true">
								<Setter Property="Fill" TargetName="Background" Value="{StaticResource VerticalSliderThumbPressedBackground}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="{StaticResource HorizontalSliderThumbPressedBorder}"/>
							</Trigger>
							<Trigger Property="IsEnabled" Value="false">
								<Setter Property="Fill" TargetName="Background" Value="#FFF4F4F4"/>
								<Setter Property="Stroke" TargetName="InnerBorder" Value="{x:Null}"/>
								<Setter Property="Data" TargetName="OuterBorder" Value="{StaticResource SliderThumbDisabledGeometry}"/>
								<Setter Property="Stroke" TargetName="OuterBorder" Value="#FFAEB1AF"/>
							</Trigger>
						</ControlTemplate.Triggers>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<Style x:Key="TrackSliderStyle" TargetType="{x:Type Slider}">
			<Setter Property="Stylus.IsPressAndHoldEnabled" Value="false"/>
			<Setter Property="Background" Value="Transparent"/>
			<Setter Property="Foreground" Value="#FFC4C4C4"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type Slider}">
						<Border SnapsToDevicePixels="true" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}">
							<Grid>
								<Grid.RowDefinitions>
									<RowDefinition Height="Auto"/>
									<RowDefinition Height="Auto" MinHeight="{TemplateBinding MinHeight}"/>
									<RowDefinition Height="Auto"/>
								</Grid.RowDefinitions>
								<TickBar x:Name="TopTick" Height="4" Visibility="Collapsed" Grid.Row="0" Fill="{TemplateBinding Foreground}" Placement="Top"/>
								<TickBar x:Name="BottomTick" Height="4" Visibility="Collapsed" Grid.Row="2" Fill="{TemplateBinding Foreground}" Placement="Bottom"/>
								<Border x:Name="TrackBackground" Margin="0" VerticalAlignment="center" Height="Auto" Grid.Row="1" Background="{x:Null}" BorderBrush="{x:Null}" BorderThickness="1" CornerRadius="1">
									<Path Fill="#FF94AE2B" Stretch="Fill" Stroke="#FFC8EF5B" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="0.75" Margin="0" VerticalAlignment="Stretch" Height="Auto" Data="M169.7256,212.0156C169.7256,213.4176,170.8626,214.5546,172.2646,214.5546L298.6386,214.5546C300.0406,214.5546,301.1776,213.4176,301.1776,212.0156C301.1776,210.6146,300.0406,209.4776,298.6386,209.4776L172.2646,209.4776C170.8626,209.4776,169.7256,210.6146,169.7256,212.0156z"/>
								</Border>
								<Track x:Name="PART_Track" Grid.Row="1">
									<Track.DecreaseRepeatButton>
										<RepeatButton Style="{StaticResource SliderRepeatButtonStyle}" Command="{x:Static Slider.DecreaseLarge}"/>
									</Track.DecreaseRepeatButton>
									<Track.IncreaseRepeatButton>
										<RepeatButton Style="{StaticResource SliderRepeatButtonStyle}" Command="{x:Static Slider.IncreaseLarge}"/>
									</Track.IncreaseRepeatButton>
									<Track.Thumb>
										<Thumb x:Name="Thumb" Style="{StaticResource HorizontalSliderThumbStyle}" Width="Auto" Height="Auto"/>
									</Track.Thumb>
								</Track>
							</Grid>
						</Border>
						<ControlTemplate.Triggers>
							<Trigger Property="TickPlacement" Value="TopLeft">
								<Setter Property="Visibility" TargetName="TopTick" Value="Visible"/>
								<Setter Property="Style" TargetName="Thumb" Value="{StaticResource HorizontalSliderUpThumbStyle}"/>
								<Setter Property="Margin" TargetName="TrackBackground" Value="5,2,5,0"/>
							</Trigger>
							<Trigger Property="TickPlacement" Value="BottomRight">
								<Setter Property="Visibility" TargetName="BottomTick" Value="Visible"/>
								<Setter Property="Style" TargetName="Thumb" Value="{StaticResource HorizontalSliderDownThumbStyle}"/>
								<Setter Property="Margin" TargetName="TrackBackground" Value="5,0,5,2"/>
							</Trigger>
							<Trigger Property="TickPlacement" Value="Both">
								<Setter Property="Visibility" TargetName="TopTick" Value="Visible"/>
								<Setter Property="Visibility" TargetName="BottomTick" Value="Visible"/>
							</Trigger>
							<Trigger Property="IsSelectionRangeEnabled" Value="true"/>
							<Trigger Property="IsKeyboardFocused" Value="true">
								<Setter Property="Foreground" TargetName="Thumb" Value="Blue"/>
							</Trigger>
						</ControlTemplate.Triggers>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
			<Style.Triggers>
				<Trigger Property="Orientation" Value="Vertical">
					<Setter Property="Template">
						<Setter.Value>
							<ControlTemplate TargetType="{x:Type Slider}">
								<Border SnapsToDevicePixels="true" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}">
									<Grid>
										<Grid.ColumnDefinitions>
											<ColumnDefinition Width="Auto"/>
											<ColumnDefinition MinWidth="{TemplateBinding MinWidth}" Width="Auto"/>
											<ColumnDefinition Width="Auto"/>
										</Grid.ColumnDefinitions>
										<TickBar x:Name="TopTick" Width="4" Visibility="Collapsed" Grid.Column="0" Fill="{TemplateBinding Foreground}" Placement="Left"/>
										<TickBar x:Name="BottomTick" Width="4" Visibility="Collapsed" Grid.Column="2" Fill="{TemplateBinding Foreground}" Placement="Right"/>
										<Border x:Name="TrackBackground" HorizontalAlignment="center" Margin="0,5" Width="4.0" Grid.Column="1" Background="{StaticResource HorizontalSliderTrackNormalBackground}" BorderBrush="{StaticResource VerticalSliderTrackNormalBorder}" BorderThickness="1" CornerRadius="1">
											<Canvas Margin="-1,-6">
												<Rectangle x:Name="PART_SelectionRange" Fill="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}" Stroke="{DynamicResource {x:Static SystemColors.ControlDarkDarkBrushKey}}" StrokeThickness="1.0" Width="4.0" Visibility="Hidden"/>
											</Canvas>
										</Border>
										<Track x:Name="PART_Track" Grid.Column="1">
											<Track.DecreaseRepeatButton>
												<RepeatButton Style="{StaticResource SliderRepeatButtonStyle}" Command="{x:Static Slider.DecreaseLarge}"/>
											</Track.DecreaseRepeatButton>
											<Track.IncreaseRepeatButton>
												<RepeatButton Style="{StaticResource SliderRepeatButtonStyle}" Command="{x:Static Slider.IncreaseLarge}"/>
											</Track.IncreaseRepeatButton>
											<Track.Thumb>
												<Thumb x:Name="Thumb" Style="{StaticResource VerticalSliderThumbStyle}"/>
											</Track.Thumb>
										</Track>
									</Grid>
								</Border>
								<ControlTemplate.Triggers>
									<Trigger Property="TickPlacement" Value="TopLeft">
										<Setter Property="Visibility" TargetName="TopTick" Value="Visible"/>
										<Setter Property="Style" TargetName="Thumb" Value="{StaticResource VerticalSliderLeftThumbStyle}"/>
										<Setter Property="Margin" TargetName="TrackBackground" Value="2,5,0,5"/>
									</Trigger>
									<Trigger Property="TickPlacement" Value="BottomRight">
										<Setter Property="Visibility" TargetName="BottomTick" Value="Visible"/>
										<Setter Property="Style" TargetName="Thumb" Value="{StaticResource VerticalSliderRightThumbStyle}"/>
										<Setter Property="Margin" TargetName="TrackBackground" Value="0,5,2,5"/>
									</Trigger>
									<Trigger Property="TickPlacement" Value="Both">
										<Setter Property="Visibility" TargetName="TopTick" Value="Visible"/>
										<Setter Property="Visibility" TargetName="BottomTick" Value="Visible"/>
									</Trigger>
									<Trigger Property="IsSelectionRangeEnabled" Value="true">
										<Setter Property="Visibility" TargetName="PART_SelectionRange" Value="Visible"/>
									</Trigger>
									<Trigger Property="IsKeyboardFocused" Value="true">
										<Setter Property="Foreground" TargetName="Thumb" Value="Blue"/>
									</Trigger>
								</ControlTemplate.Triggers>
							</ControlTemplate>
						</Setter.Value>
					</Setter>
				</Trigger>
			</Style.Triggers>
		</Style>
		<Style x:Key="ShuffleBtStyle" TargetType="{x:Type Button}">
			<Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}"/>
			<Setter Property="Background" Value="{StaticResource ButtonNormalBackground}"/>
			<Setter Property="BorderBrush" Value="{StaticResource ButtonNormalBorder}"/>
			<Setter Property="BorderThickness" Value="1"/>
			<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
			<Setter Property="HorizontalContentAlignment" Value="Center"/>
			<Setter Property="VerticalContentAlignment" Value="Center"/>
			<Setter Property="Padding" Value="1"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type Button}">
						<ControlTemplate.Resources>
							<Storyboard x:Key="TurnOn">
								<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="_root" Storyboard.TargetProperty="(UIElement.Opacity)">
									<SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="1"/>
								</DoubleAnimationUsingKeyFrames>
							</Storyboard>
							<Storyboard x:Key="TurnOff">
								<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="_root" Storyboard.TargetProperty="(UIElement.Opacity)">
									<SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="0.195"/>
								</DoubleAnimationUsingKeyFrames>
							</Storyboard>
						</ControlTemplate.Resources>
						<Grid x:Name="_root" HorizontalAlignment="Stretch" Margin="0,0,1.832,0.832" VerticalAlignment="Stretch" Width="Auto" Height="Auto" Opacity="1" Background="#00000000" RenderTransformOrigin="0.5,0.5">
							<Grid.RenderTransform>
								<TransformGroup>
									<ScaleTransform/>
									<SkewTransform/>
									<RotateTransform/>
									<TranslateTransform/>
								</TransformGroup>
							</Grid.RenderTransform>
							<Path Fill="#FF869C20" Stretch="Fill" HorizontalAlignment="Right" VerticalAlignment="Top" Width="3.08" Height="4.327" Data="F1M207.1797,223.3955L204.0997,221.2325L204.0997,225.5595z"/>
							<Path Stretch="Fill" Stroke="#FF869C20" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="2" Margin="0,1.163,1.567,1.163" Data="M194.9863,228.999L197.6553,228.999C197.6553,228.999,197.8573,228.999,198.0753,228.881C198.2933,228.764,198.3843,228.593,198.3843,228.593L201.9103,223.7C201.9103,223.7,202.0463,223.547,202.1543,223.476C202.2623,223.405,202.5393,223.395,202.5393,223.395L204.6133,223.395"/>
							<Path Stretch="Fill" Stroke="#FF869C20" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="2" Margin="0,1.163,6.559,0" VerticalAlignment="Top" Height="3.229" Data="M194.9863,223.3955L197.6663,223.3955C197.6663,223.3955,197.8083,223.3835,198.0493,223.4605C198.2903,223.5385,198.3813,223.6055,198.3813,223.6055L199.6213,224.6235"/>
							<Path Stretch="Fill" Stroke="#FF869C20" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="2" Margin="6.078,0,1.735,1.157" VerticalAlignment="Bottom" Height="3.482" Data="M201.0645,227.5234L202.3965,228.7004C202.3965,228.7004,202.5605,228.8774,202.6755,228.9544C202.7915,229.0304,203.0765,228.9994,203.0765,228.9994L204.4455,228.9994"/>
							<Path Fill="#FF869C20" Stretch="Fill" HorizontalAlignment="Right" VerticalAlignment="Bottom" Width="3.08" Height="4.327" Data="F1M207.1797,228.999L204.0997,226.835L204.0997,231.162z"/>
						</Grid>
						<ControlTemplate.Triggers>							
							<DataTrigger Binding="{Binding Path=IsShuffle}" Value="False">  
								<DataTrigger.EnterActions>
									<BeginStoryboard Storyboard="{StaticResource TurnOff}"/>
								</DataTrigger.EnterActions>
								<DataTrigger.ExitActions>
									<BeginStoryboard Storyboard="{StaticResource TurnOn}"/>
								</DataTrigger.ExitActions>
                            </DataTrigger>
						</ControlTemplate.Triggers>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<SolidColorBrush x:Key="CheckBoxFillNormal" Color="#F4F4F4"/>
		<SolidColorBrush x:Key="CheckBoxStroke" Color="#8E8F8F"/>
		<Style x:Key="EmptyCheckBoxFocusVisual">
			<Setter Property="Control.Template">
				<Setter.Value>
					<ControlTemplate>
						<Rectangle Stroke="Black" StrokeDashArray="1 2" StrokeThickness="1" Margin="1" SnapsToDevicePixels="true"/>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<Style x:Key="CheckRadioFocusVisual">
			<Setter Property="Control.Template">
				<Setter.Value>
					<ControlTemplate>
						<Rectangle Stroke="Black" StrokeDashArray="1 2" StrokeThickness="1" Margin="14,0,0,0" SnapsToDevicePixels="true"/>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<Style x:Key="PlayPauseChk" TargetType="{x:Type CheckBox}">
			<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
			<Setter Property="Background" Value="{StaticResource CheckBoxFillNormal}"/>
			<Setter Property="BorderBrush" Value="{StaticResource CheckBoxStroke}"/>
			<Setter Property="BorderThickness" Value="1"/>
			<Setter Property="FocusVisualStyle" Value="{StaticResource EmptyCheckBoxFocusVisual}"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type CheckBox}">
						<Grid HorizontalAlignment="Left" Margin="0" VerticalAlignment="Top" Width="33.352" Height="33.352">
							<Path Stretch="Fill" Margin="0.126,0.124,0.125,0.126" Data="F1M91.18,200.637C91.18,209.777,98.59,217.187,107.731,217.187L107.731,217.187C116.87,217.187,124.281,209.777,124.281,200.637L124.281,200.637C124.281,191.496,116.87,184.085,107.731,184.085L107.731,184.085C98.59,184.085,91.18,191.496,91.18,200.637">
								<Path.Fill>
									<RadialGradientBrush Center="0.5,0.5" GradientOrigin="0.5,0.5" RadiusX="0.5" RadiusY="0.5">
										<GradientStop Color="#FFCCCECF" Offset="0"/>
										<GradientStop Color="#FFF2F4F4" Offset="1"/>
									</RadialGradientBrush>
								</Path.Fill>
							</Path>
							<Path Fill="#FFB3B3B3" Stretch="Fill" Data="F1M107.7305,184.2109C98.6735,184.2109,91.3045,191.5799,91.3045,200.6369C91.3045,209.6939,98.6735,217.0629,107.7305,217.0629C116.7875,217.0629,124.1565,209.6939,124.1565,200.6369C124.1565,191.5799,116.7875,184.2109,107.7305,184.2109 M107.7305,217.3129C98.5355,217.3129,91.0545,209.8319,91.0545,200.6369C91.0545,191.4419,98.5355,183.9609,107.7305,183.9609C116.9255,183.9609,124.4065,191.4419,124.4065,200.6369C124.4065,209.8319,116.9255,217.3129,107.7305,217.3129"/>
							<Path Fill="#FFA2A1A1" Stretch="Fill" Margin="11.801,9.662,7.8,9.664" Data="F1M116.606,200.6362L102.855,193.6232L102.855,207.6492z"/>
						</Grid>
						<ControlTemplate.Triggers>
							<Trigger Property="HasContent" Value="true">
								<Setter Property="FocusVisualStyle" Value="{StaticResource CheckRadioFocusVisual}"/>
								<Setter Property="Padding" Value="4,0,0,0"/>
							</Trigger>
							<Trigger Property="IsEnabled" Value="false">
								<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/>
							</Trigger>
						</ControlTemplate.Triggers>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
		<Style x:Key="RepeatBtStyle" TargetType="{x:Type ToggleButton}">
			<Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}"/>
			<Setter Property="Background" Value="{StaticResource ButtonNormalBackground}"/>
			<Setter Property="BorderBrush" Value="{StaticResource ButtonNormalBorder}"/>
			<Setter Property="BorderThickness" Value="1"/>
			<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
			<Setter Property="HorizontalContentAlignment" Value="Center"/>
			<Setter Property="VerticalContentAlignment" Value="Center"/>
			<Setter Property="Padding" Value="1"/>
			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type ToggleButton}">
						<ControlTemplate.Resources>
							<Storyboard x:Key="TurnOff">
								<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="path" Storyboard.TargetProperty="(UIElement.Opacity)">
									<SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="0.2"/>
								</DoubleAnimationUsingKeyFrames>
								<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="path1" Storyboard.TargetProperty="(UIElement.Opacity)">
									<SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="0.2"/>
								</DoubleAnimationUsingKeyFrames>
								<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="path2" Storyboard.TargetProperty="(UIElement.Opacity)">
									<SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="0.2"/>
								</DoubleAnimationUsingKeyFrames>
								<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="path3" Storyboard.TargetProperty="(UIElement.Opacity)">
									<SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="0.2"/>
								</DoubleAnimationUsingKeyFrames>
							</Storyboard>
							<Storyboard x:Key="TurnOn">
								<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="path" Storyboard.TargetProperty="(UIElement.Opacity)">
									<SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="1"/>
								</DoubleAnimationUsingKeyFrames>
								<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="path1" Storyboard.TargetProperty="(UIElement.Opacity)">
									<SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="1"/>
								</DoubleAnimationUsingKeyFrames>
								<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="path2" Storyboard.TargetProperty="(UIElement.Opacity)">
									<SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="1"/>
								</DoubleAnimationUsingKeyFrames>
								<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="path3" Storyboard.TargetProperty="(UIElement.Opacity)">
									<SplineDoubleKeyFrame KeyTime="00:00:00.3000000" Value="1"/>
								</DoubleAnimationUsingKeyFrames>
							</Storyboard>
						</ControlTemplate.Resources>
						<Canvas HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Height="10" Width="13" Background="#00000000">
							<Path x:Name="path" Fill="#FF869C20" Stretch="Fill" HorizontalAlignment="Stretch" Margin="0" VerticalAlignment="Stretch" Width="3.191" Height="4.484" Data="F1M275.4287,223.3135L272.2377,221.0715L272.2377,225.5555z" Canvas.Left="9" Canvas.Top="-1.3" Opacity="0.2"/>
							<Path x:Name="path1" Fill="#FF869C20" Stretch="Fill" HorizontalAlignment="Stretch" Margin="0" VerticalAlignment="Stretch" Width="3.191" Height="4.484" Data="F1M264.875,229.1182L268.066,226.8772L268.066,231.3612z" Canvas.Left="1" Canvas.Top="5.1" Opacity="0.2"/>
							<Path x:Name="path2" Stretch="Fill" Stroke="#FF869C20" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="2" HorizontalAlignment="Left" Margin="0" VerticalAlignment="Top" Width="10.28" Height="6.361" Data="M264.6201,227.6719L264.6201,224.8439C264.6201,224.8439,264.6501,224.3079,265.3091,223.7759C265.9701,223.2489,266.4701,223.3139,266.4701,223.3139L272.9001,223.3139" Opacity="0.2"/>
							<Path x:Name="path3" Stretch="Fill" Stroke="#FF869C20" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="2" HorizontalAlignment="Left" Margin="0" VerticalAlignment="Top" Width="10.279" Height="6.359" Data="M275.4287,224.6973L275.4287,227.5233C275.4287,227.5233,275.3987,228.0613,274.7387,228.5913C274.0787,229.1193,273.5777,229.0533,273.5777,229.0533L267.1497,229.0533" Canvas.Top="2" Canvas.Left="3" Opacity="0.2"/>
						</Canvas>
						<ControlTemplate.Triggers>
							<Trigger Property="IsKeyboardFocused" Value="true"/>
							<Trigger Property="IsChecked" Value="true">
								<Trigger.ExitActions>
									<BeginStoryboard Storyboard="{StaticResource TurnOff}"/>
								</Trigger.ExitActions>
								<Trigger.EnterActions>
									<BeginStoryboard x:Name="TurnOn_BeginStoryboard" Storyboard="{StaticResource TurnOn}"/>
								</Trigger.EnterActions>
							</Trigger>
							<Trigger Property="IsEnabled" Value="false">
								<Setter Property="Foreground" Value="#ADADAD"/>
							</Trigger>
						</ControlTemplate.Triggers>
					</ControlTemplate>
				</Setter.Value>
			</Setter>
		</Style>
	</UserControl.Resources>
	<UserControl.Triggers>
		<EventTrigger RoutedEvent="Mouse.MouseEnter">
			<BeginStoryboard x:Name="ShowFlipBt_BeginStoryboard" Storyboard="{StaticResource ShowFlipBt}"/>
		</EventTrigger>
		<EventTrigger RoutedEvent="Mouse.MouseLeave">
			<BeginStoryboard x:Name="HideFlipBt_BeginStoryboard" Storyboard="{StaticResource HideFlipBt}"/>
		</EventTrigger>
	</UserControl.Triggers>
    <Grid x:Name="_root" DataContext="{Binding Source={StaticResource iTunesPlayerDataSource}}">
            
    	<Grid x:Name="_back">
    		<Path Fill="#FF474747" Stretch="Fill" Stroke="#FFB3B3B3" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="0.75" Data="M275.54,21.8096L107.54,21.8096C80.477,21.8096,58.54,44.1186,58.54,71.6356C58.54,99.1546,80.477,121.4626,107.54,121.4626L275.54,121.4626C302.603,121.4626,324.54,99.1546,324.54,71.6356C324.54,44.1186,302.603,21.8096,275.54,21.8096z" Margin="16.165,9.435,14.085,21.162"/>
    		<Button x:Name="_flipToFrontBt" VerticalAlignment="Bottom" Content="Save" Margin="0,0,0,31.247" HorizontalAlignment="Center" Width="50"/>
    		<ComboBox x:Name="_playlistsLbx" Margin="65.5,24.5,57,0" ItemsSource="{Binding Playlists, Mode=OneWay}" ItemTemplate="{DynamicResource DataTemplate1}" SelectedItem="{Binding CurrentPlaylist, Mode=TwoWay}" VerticalAlignment="Top" Height="21.333"/>
    		<CheckBox x:Name="_showITunesChk" HorizontalAlignment="Left" Content="Show iTunes" Margin="65.5,53.833,0,61.207" d:LayoutOverrides="Height" Foreground="#FFE4E4E4" Command="{Binding ShowHideITunesCmd, Mode=Default}" IsChecked="{Binding IsITunesVisible, Mode=OneWay}"/>
    	</Grid>
    	<Grid x:Name="_front" DataContext="{Binding SelectedItem, ElementName=_playlistsLbx, Mode=Default}">
    		<Grid Margin="0" VerticalAlignment="Bottom" Height="131">
    			<Path Stretch="Fill" Margin="15.5,9.81,15.5,21.537" Data="F1M106.5,150.81C79.438,150.81,57.5,173.118,57.5,200.636L57.5,200.636C57.5,228.154,79.438,250.463,106.5,250.463L106.5,250.463L274.5,250.463C301.562,250.463,323.5,228.154,323.5,200.636L323.5,200.636C323.5,173.118,301.562,150.81,274.5,150.81L274.5,150.81z">
    				<Path.Fill>
    					<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    						<GradientStop Color="#FFEAEAEA" Offset="0"/>
    						<GradientStop Color="#FF7A7A7A" Offset="1"/>
    					</LinearGradientBrush>
    				</Path.Fill>
    			</Path>
    			<Path Stretch="Fill" Stroke="#FFB3B3B3" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="0.75" Margin="15.125,9.435,15.125,21.162" Data="M274.5,150.8096L106.5,150.8096C79.438,150.8096,57.5,173.1186,57.5,200.6356C57.5,228.1546,79.438,250.4626,106.5,250.4626L274.5,250.4626C301.563,250.4626,323.5,228.1546,323.5,200.6356C323.5,173.1186,301.563,150.8096,274.5,150.8096z"/>
    			<Path Stretch="Fill" Margin="116.063,23.086,24.832,34.813" Data="F1M186.818,164.086C170.937,164.086,158.063,180.451,158.063,200.637L158.063,200.637C158.063,220.822,170.937,237.187,186.818,237.187L186.818,237.187L285.41,237.187C301.293,237.187,314.168,220.822,314.168,200.637L314.168,200.637C314.168,180.451,301.293,164.086,285.41,164.086L285.41,164.086z">
    				<Path.Fill>
    					<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    						<GradientStop Color="#FF5CA200" Offset="0"/>
    						<GradientStop Color="#FFCCE03D" Offset="1"/>
    					</LinearGradientBrush>
    				</Path.Fill>
    			</Path>
    			<Path Stretch="Fill" Stroke="Gray" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="0.75" Margin="115.687,22.711,24.457,34.437" Data="M285.4102,164.0859L186.8192,164.0859C170.9372,164.0859,158.0622,180.4509,158.0622,200.6369C158.0622,220.8209,170.9372,237.1879,186.8192,237.1879L285.4102,237.1879C301.2932,237.1879,314.1682,220.8209,314.1682,200.6369C314.1682,180.4509,301.2932,164.0859,285.4102,164.0859z"/>
    			<Path x:Name="_volumeRing" Stretch="Fill" HorizontalAlignment="Left" Margin="21,14.906,0,26.633" Width="89.461" Data="F1M63,200.637C63,225.341,83.027,245.367,107.731,245.367L107.731,245.367C132.434,245.367,152.461,225.341,152.461,200.637L152.461,200.637C152.461,175.932,132.434,155.906,107.731,155.906L107.731,155.906C83.027,155.906,63,175.932,63,200.637">
    				<Path.Fill>
    					<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    						<GradientStop Color="#FFEAEAEA" Offset="0"/>
    						<GradientStop Color="#FF7A7A7A" Offset="1"/>
    					</LinearGradientBrush>
    				</Path.Fill>
    			</Path>
    			<Path Fill="#FF999999" Stretch="Fill" HorizontalAlignment="Left" Margin="20.75,14.656,0,26.383" Width="89.96" Data="F1M107.7305,156.1562C83.2045,156.1562,63.2505,176.1102,63.2505,200.6362C63.2505,225.1632,83.2045,245.1172,107.7305,245.1172C132.2565,245.1172,152.2105,225.1632,152.2105,200.6362C152.2105,176.1102,132.2565,156.1562,107.7305,156.1562 M107.7305,245.6172C82.9285,245.6172,62.7505,225.4392,62.7505,200.6362C62.7505,175.8342,82.9285,155.6562,107.7305,155.6562C132.5325,155.6562,152.7105,175.8342,152.7105,200.6362C152.7105,225.4392,132.5325,245.6172,107.7305,245.6172"/>
    			<Path Stretch="Fill" HorizontalAlignment="Left" Margin="29.18,23.086,0,34.813" Width="73.101" Data="F1M71.18,200.637C71.18,220.824,87.545,237.187,107.731,237.187L107.731,237.187C127.916,237.187,144.281,220.824,144.281,200.637L144.281,200.637C144.281,180.45,127.916,164.086,107.731,164.086L107.731,164.086C87.545,164.086,71.18,180.45,71.18,200.637">
    				<Path.Fill>
    					<RadialGradientBrush Center="0.5,0.5" GradientOrigin="0.5,0.5" RadiusX="0.5" RadiusY="0.45">
    						<GradientStop Color="#FFCACCCE" Offset="0"/>
    						<GradientStop Color="#FFF2F2F2" Offset="1"/>
    					</RadialGradientBrush>
    				</Path.Fill>
    			</Path>
    			<Path Fill="#FF999999" Stretch="Fill" HorizontalAlignment="Left" Margin="28.929,22.836,0,34.562" Width="73.602" Data="F1M107.7305,164.3359C87.7145,164.3359,71.4295,180.6209,71.4295,200.6369C71.4295,220.6529,87.7145,236.9379,107.7305,236.9379C127.7465,236.9379,144.0315,220.6529,144.0315,200.6369C144.0315,180.6209,127.7465,164.3359,107.7305,164.3359 M107.7305,237.4379C87.4385,237.4379,70.9295,220.9289,70.9295,200.6369C70.9295,180.3449,87.4385,163.8359,107.7305,163.8359C128.0225,163.8359,144.5315,180.3449,144.5315,200.6369C144.5315,220.9289,128.0225,237.4379,107.7305,237.4379"/>
    			<Grid x:Name="TrackInfo" Margin="136.5,28.719,41.75,0" VerticalAlignment="Top" Height="35.384">
    				<StackPanel HorizontalAlignment="Center" VerticalAlignment="Top" Orientation="Vertical">
    					<TextBlock x:Name="_songLbl" Text="{Binding CurrentTrack.Name, Mode=Default}" TextWrapping="Wrap" FontSize="9.333" Foreground="#FF3F3F3F" HorizontalAlignment="Center"/>
    					<TextBlock x:Name="_artistLbl" Text="{Binding CurrentTrack.Artist, Mode=Default}" TextWrapping="Wrap" FontSize="9.333" Foreground="#FF3F3F3F" HorizontalAlignment="Center"/>
    					<TextBlock x:Name="_albumLbl" Text="{Binding CurrentTrack.Album, Mode=Default}" TextWrapping="Wrap" FontSize="9.333" Foreground="#FF3F3F3F" HorizontalAlignment="Center" VerticalAlignment="Center"/>
    				</StackPanel>
    			</Grid>
    			<Canvas x:Name="Reflection" Margin="117.267,22.968,26.036,0" VerticalAlignment="Top" Height="34.001">
    				<Canvas Width="153.697" Height="34.001" Canvas.Left="0" Canvas.Top="0">
    					<Canvas.Clip>
    						<PathGeometry Figures="M312.951,200.637 C312.954,200.442 312.964,200.25 312.964,200.055 C312.964,181.599 300.288,166.636 284.649,166.636 L187.579,166.636 C171.942,166.636 159.267,181.599 159.267,200.055 C159.267,200.25 159.276,200.442 159.279,200.637 z" FillRule="Nonzero">
    							<PathGeometry.Transform>
    								<MatrixTransform Matrix="1,0,0,1,-159.266998291016,-166.636001586914"/>
    							</PathGeometry.Transform>
    						</PathGeometry>
    					</Canvas.Clip>
    					<Path Stretch="Fill" Width="153.697" Height="34.001" Canvas.Left="0" Canvas.Top="0.667" Data="F1M312.951,200.637C312.954,200.442,312.964,200.25,312.964,200.055C312.964,181.599,300.288,166.636,284.649,166.636L187.579,166.636C171.942,166.636,159.267,181.599,159.267,200.055C159.267,200.25,159.276,200.442,159.279,200.637z">
    						<Path.Fill>
    							<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    								<GradientStop Color="#CCFFFFFF"/>
    								<GradientStop Offset="1" Color="#1AFFFFFF"/>
    							</LinearGradientBrush>
    						</Path.Fill>
    					</Path>
    				</Canvas>
    			</Canvas>
    			<Ellipse x:Name="_volumeCenterPoint" Stroke="#FF869C20" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="2" HorizontalAlignment="Left" Margin="63.75,58.327,0,0" VerticalAlignment="Top" Width="3.281" Height="3.281"/>
    			<ToggleButton x:Name="_repeatBt" Command="{Binding PlaylistViewModelSetRepeatOnOffCommand, Mode=Default}" IsChecked="{Binding IsRepeat, Mode=Default}" HorizontalAlignment="Right" VerticalAlignment="Bottom" Margin="0,0,62.025,40.091" Style="{DynamicResource RepeatBtStyle}" Cursor="Hand"/>
    			<ToggleButton x:Name="_playPauseBt" HorizontalAlignment="Left" Margin="49.18,43.085,0,0" Command="{Binding CurrentTrack.PlayPauseCommand, Mode=Default}" Style="{DynamicResource PlayPauseButtonStyle}" IsChecked="{Binding CurrentTrack.IsPaused, Mode=OneWay}" VerticalAlignment="Top" Height="33.352" Width="33.352" Cursor="Hand"/>
    			<Button x:Name="_nextTrackBt" HorizontalAlignment="Left" Margin="86.532,56.609,0,0" Width="9" Content="Button" Command="{Binding NextTrackCommand, Mode=Default}" Height="6" VerticalAlignment="Top" Style="{DynamicResource NextTrackBtStyle}" Cursor="Hand"/>
    			<Button x:Name="_prevTrackBt" HorizontalAlignment="Left" Margin="35.855,56.608,0,0" Width="9" Command="{Binding PreviousTrackCommand, Mode=Default}" Style="{DynamicResource PrevTrackBtStyle}" Cursor="Hand" Height="6" VerticalAlignment="Top"/>
    			<Slider x:Name="_trackSlider" Margin="127,0,0,55.6" VerticalAlignment="Bottom" Maximum="{Binding CurrentTrack.Duration, Mode=Default}" Value="{Binding CurrentTrack.PlayerPosition, Mode=Default}" Style="{DynamicResource TrackSliderStyle}" HorizontalAlignment="Left" Width="133"/>
    			<TextBlock x:Name="_elapsedTimeLbl" Text="{Binding CurrentTrack.TimeInString, Mode=Default}" TextWrapping="Wrap" FontSize="9.333" Foreground="#FF3F3F3F" HorizontalAlignment="Center" VerticalAlignment="Bottom" Margin="91,0,0,38"/>
    			<Button x:Name="_shuffleBt" HorizontalAlignment="Right" Margin="0,0,129.952,40.091" VerticalAlignment="Bottom" Width="15.026" Height="10.762" Content="Button" Style="{DynamicResource ShuffleBtStyle}" Command="{Binding SetShuffleOnOffCommand, Mode=Default}" Cursor="Hand" ToolTip="Shuffle"/>
    			<Grid x:Name="_volumeThumbContainer" HorizontalAlignment="Left" Margin="65.08,15.966,0,28.466" Width="5" Height="85" RenderTransformOrigin="0,0.5" d:LayoutOverrides="VerticalMargin">
    				<Grid.RenderTransform>
    					<RotateTransform Angle="0" CenterY="0.5" CenterX="0.5"/>
    				</Grid.RenderTransform>
    				<Ellipse x:Name="_volumeThumb" StrokeEndLineCap="Flat" StrokeLineJoin="Miter" StrokeMiterLimit="4" StrokeStartLineCap="Flat" StrokeThickness="2" Width="5" Height="5" VerticalAlignment="Top" d:LayoutOverrides="Height">
    					<Ellipse.Fill>
    						<RadialGradientBrush GradientOrigin="0.513,1.08" RadiusX="1.43" RadiusY="1.43">
    							<GradientStop Color="Black" Offset="0.937"/>
    							<GradientStop Color="#FFD2D2D2" Offset="0.267"/>
    						</RadialGradientBrush>
    					</Ellipse.Fill>
    				</Ellipse>
    			</Grid>
    		</Grid>
    		<Button x:Name="_flipToBackBt" HorizontalAlignment="Left" Margin="104,0,0,23" VerticalAlignment="Bottom" Width="17" Height="17" Content="i" FontFamily="Script MT Bold" Style="{DynamicResource FlipBtStyle}" Foreground="#FFECECEC" FontSize="10.667" Cursor="Hand" Opacity="0"/>
    	</Grid>
            
    </Grid>
</UserControl>
